#定义一个计算圆面积的函数
#常规语法：
import math
def circlearea(r):
    result = math.pi*r*r
    return result
r = 10
print('半径为',r,'的面积为:',circlearea(r))
#使用lambda表达式：
import math
r = 10
result = lambda r:math.pi*r*r
print('半径为',r,'的面积为:',result(r))


#匿名函数和内置方法一起使用
bookinfo = [('不一样的卡梅拉(全套)',22.50,120),('零基础学Andriod',65,10,89,80),('摆渡人',23.40,36.00),('福尔摩斯全集8册',22.50,128)]
print('爬取到的商品信息:\n',bookinfo,'\n')
bookinfo.sort(key=lambda x:(x[1],x[1]/x[2]))        #按指定规则进行排序
print('排序后的商品信息:\n',bookinfo)